< previous page page_268 next page >

Page 268
the customer isn't authorized to deposit money in or withdraw money from the account, the application notifies the teller. Because this notification follows a similar pattern to the one encapsulated in the method, displayAuthMessage, use the same method with the following modification:
displayAuthMessage(argMessage As String)
where argMessage is the text of the message you want to display. The two possible values for this argument, then, are
1. Make sure the user has valid identification, and match the name and Social Security number against the same information in the account detail.
2. The customer isn't authorized to make this transaction. Canceling transaction.
The next paragraph deals with a cash deposit exceeding the $10,000 limit. When this transaction state is achieved, the application must display a message, Cash deposit is over $10,000. Please fill out the Cash Deposit Record. Reuse displayAuthMessage but rename it to displayMessage to accommodate this kind of message display. When the user clicks the Done button on the message box, the application needs to display the online Cash Deposit Record form, frmCashDepositRecord. Although you don't have the fields of this form in the use case, you recall that your user said the form has to include the information in the Account Detail form as well as the bank's ABA (American Bankers Association) number, which is 999099990.
In the next paragraph, the application is required to prompt the teller to inform the customer that for check deposits, the funds won't be available for 10 business days. The message for the displayMessage method is
9f8044bafea36a1f728739c0bb58ef4c.gif
Notify customer that the check(s) deposited require 10 business days before funds are available.
Finally, in the last paragraph, the application is required to notify the teller if the account being accessed has been frozen by the government. The message for the displayMessage method is
9f8044bafea36a1f728739c0bb58ef4c.gif
Notify the customer that the account has been frozen by the government.
To discover the other forms you need, you should analyze the remaining use cases and other artifacts that might indicate the need for specific forms. A list of the remaining forms needed for the Samsona Bank Teller System is as follows:
frmMaintainBankProducts
frmMaintainCustomer
frmMaintainAccount
frmMaintainUsers
frmMaintainWorkgroups

 
< previous page page_268 next page >

If you like this book, buy it!